technical support supervisor - Spanish English Dictionary